Nuestro proyecto se compone de distintos módulos funcionales que se relacionan de forma que la salida de uno de esos módulos es la entrada del siguiente. Esta estructura se denomina \textit{pipeline}   (figuras \ref{fig:pipeline2} \ref{fig:pipeline}). Esto nos proporciona una mayor flexibilidad, pudiendo añadir o sustituir diferentes módulos para cada una de las principales tareas de nuestro sistema y permitiendo la utilización de cada uno de los módulos como sistemas completos independientes.

\begin{figure}
  \centering
    \includegraphics[width=1.00\textwidth]{pipeline1}
    \caption{Pipeline del prototipo (primera parte).}
    \label{fig:pipeline2}
\end{figure}


\begin{figure}
  \centering
    \includegraphics[width=1.00\textwidth]{pipeline2}
    \caption{Pipeline del prototipo (segunda parte).}
    \label{fig:pipeline}
\end{figure}